package com.bondex.charter.maindata.pojo.dto;

import com.bondex.bondexapi.maindata.pojo.dto.B0000Query;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Getter;
import lombok.Setter;

/**
 * 产品类型对象DTO base_com_product_type
 *
 * <p>
 * 此接口设计是可以保存多个分类的产品类型，比如sea,truck,air，现在基本是专属于空运调用；
 * 因海运系统需要，需要将基础数据 产品service-服务，tinyService-产品与服务，relationServiceTinyService接口转移至主数据中来
 * 遂将产品service接口，转移到此接口中来，之前的产品接口，基于海运设计，但仅用到了几个字段，所以在产品类型对象中，新增几个必须的字段
 * 新增字段 【产品类型 productType】，【父产品代码 parentProductCode】
 * add by jiajia on 2021/05/10
 * </p>
 *
 * @author zdj
 * @date 2021-03-17
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
@Getter
@Setter
public class BaseComProductTypeDTO extends B0000Query {

	/**
	 * 多语言名称
	 */
	private Object name;

	/**
	 * 中文名称
	 */
	private String nameCN;

	/**
	 * 英文名称
	 */
	private String nameEN;

	/**
	 * 代码
	 */
	private String code;

	/**
	 * 航司代码
	 */
	private String airlineCode;

	/**
	 * 机型
	 */
	private String model;

	/**
	 * 区域
	 */
	private String areaName;

	/**
	 * 路线
	 */
	private String routeName;

	/**
	 * 产品名称
	 */
	private String productName;

	/**
	 * 航班号
	 */
	private String flightNumber;

	/**
	 * 描述
	 */
	private String description;

	/**
	 * 顺序号
	 */
	private String showOrder;

	/**
	 * 产品类型 大分类 truck陆运 sea海运 air空运等
	 */
	private String productType;

	/**
	 * 父产品代码
	 */
	private String parentProductCode;

}
